import type { Ref, ComputedRef } from 'vue'
import type { RouteItem } from '@/router/interface'

export interface AuthStore {
  authMenuList: Ref<RouteItem[]>
  menuList: ComputedRef<RouteItem[]>
  fltMenus: ComputedRef<RouteItem[]>
  getAuthMenuList: () => Promise<RouteItem[]>
  clearAuthMenuList: () => void
}
